﻿unit fmImage;

interface

uses
  Types, SysUtils, Classes,Contnrs, Graphics, Controls, Forms, Dialogs, GR32, GR32_Image,
  StdCtrls, ExtCtrls, windows,Messages, Math,
  GR32_Layers, ActnList, Menus, ImgList, cxGraphics,
  aqDockingBase, aqDocking, dxRibbonStatusBar, RzButton, RzRadChk,
  Variants,  RzPanel, ToolWin, ComCtrls,
  Buttons,  JvExStdCtrls,
  JvCheckBox, RzTrkBar, RzCmboBx;

type
  TfrmImage = class(TForm{, ICaFrmObserver, IImageForm,ILookupOper})
    Image: TImgView32;
    MagMaskImage: TImage32;
    popmnuImages: TcxImageList;
    popMenuImage: TPopupMenu;
    miEditDigitizer: TMenuItem;
    miHide: TMenuItem;
    miMoveSegment: TMenuItem;
    miEditLabel: TMenuItem;
    miLock: TMenuItem;
    miShowSectionLabel: TMenuItem;
    miHideLabel: TMenuItem;
    miShowLegend: TMenuItem;
    miSeparator2: TMenuItem;
    miContinue: TMenuItem;
    miNewSection: TMenuItem;
    miSeparator4: TMenuItem;
    miCopy: TMenuItem;
    miPaste: TMenuItem;
    miSeparator6: TMenuItem;
    miDeleteNode: TMenuItem;
    miDelete: TMenuItem;
    miSeparator7: TMenuItem;
    miAddNode: TMenuItem;
    miSeparator15: TMenuItem;
    miContinueWith: TMenuItem;
    miStopRecording: TMenuItem;
    miOrder: TMenuItem;
    miBringToFront: TMenuItem;
    miSendToBack: TMenuItem;
    miGotoItem: TMenuItem;
    miArcNode: TMenuItem;
    miArcProperties: TMenuItem;
    miSeparator31: TMenuItem;
    ActionList: TActionList;
    actAddPoint: TAction;
    cxImageList1: TcxImageList;
    actProperty: TAction;
    actHide: TAction;
    actMove: TAction;
    actDeletePoint: TAction;
    actNewSection: TAction;
    actShowLabel: TAction;
    actContinueWith: TAction;
    actSubstractSection: TAction;
    actEditLabel: TAction;
    actHideLabel: TAction;
    actLock: TAction;
    actAddMorePoint: TAction;
    actShowLegend: TAction;
    actCopy: TAction;
    actPaste: TAction;
    actDeleteSection: TAction;
    actBreak: TAction;
    actStop: TAction;
    actSendtoBack: TAction;
    actBringtoFront: TAction;
    actGotoItem: TAction;
    actArcPoint: TAction;
    actArcProperties: TAction;
    tmrMove: TTimer;
    actSegmentEdit: TAction;
    miSeparator9: TMenuItem;
    miSegmentEdit: TMenuItem;
    miSeparator14: TMenuItem;
    miBreak: TMenuItem;
    miSeparator11: TMenuItem;
    actVerticalLength: TAction;
    miVerticalLength: TMenuItem;
    miSeparator13: TMenuItem;
    actEditNote: TAction;
    actHideNote: TAction;
    miEditNote: TMenuItem;
    miHideNote: TMenuItem;
    actDeleteNote: TAction;
    miDeleteNote: TMenuItem;
    actSelectAll: TAction;
    actDeleteObjects: TAction;
    miCutPicture: TMenuItem;
    actFlipCopyObjects: TAction;
    miFlipCopyObjects: TMenuItem;
    actMerge: TAction;
    miMerge: TMenuItem;
    miSeparator10: TMenuItem;
    actShadowManualDispose: TAction;
    miSeparator32: TMenuItem;
    miShadowManualDispose: TMenuItem;
    miShadow: TMenuItem;
    actShadowAreaDispose: TAction;
    miShadowAreaDispose: TMenuItem;
    actShadowNumberDispose: TAction;
    miShadowDistributelDispose: TMenuItem;
    miShadowNumberDispose: TMenuItem;
    miSeparator5: TMenuItem;
    actPatchCopy: TAction;
    miPatchCopy: TMenuItem;
    actTestShadow: TAction;
    actNewRegionShape: TAction;
    actStopPaste: TAction;
    miStopPaste: TMenuItem;
    miResvLenSet: TMenuItem;
    actResetLocation: TAction;
    miSeparator12: TMenuItem;
    miResetLocation: TMenuItem;
    actSelComponents: TAction;
    miSelComponents: TMenuItem;
    actDisposeAxisNet: TAction;
    actLockAxisNetList: TAction;
    actDeleteAxisNetList: TAction;
    miSeparator33: TMenuItem;
    miDeleteAxisNetList: TMenuItem;
    miMoveAxisNetList: TMenuItem;
    actCompQDRule: TAction;
    miCompQDRule: TMenuItem;
    actCompDERule: TAction;
    miCompDERule: TMenuItem;
    actRotateByPoint: TAction;
    actSelAxisNetPoint: TAction;
    actDisposePoleInWalls: TAction;
    actSelAxisNetLine: TAction;
    actDisposeBroadInRectangle: TAction;
    actDisposeBroadInRound: TAction;
    actDisposeWallInRound: TAction;
    actDisposePoleInGirders: TAction;
    actDisposeIndependInPole: TAction;

    actDisposeBroadInWall: TAction;
    actDisposeBroadInGirder: TAction;
    miShowOtherBPDigitizerShape: TMenuItem;
    actShowSameFloor: TAction;
    actDisposeCushionByBase: TAction;
    actCushionEntireOutStep: TAction;
    actCushionSideOutStep: TAction;
    miCutLineAreaShape: TMenuItem;
    miOutStep: TMenuItem;
    miOffset: TMenuItem;
    miCushionSideOutStep: TMenuItem;

    actCutLineAreaShape: TAction;

    actDistance: TAction;
    miCushionEntireOutStep: TMenuItem;
    actbtnUseDispose: TAction;
    miCopyContinuously: TMenuItem;
    actCopyContinuously: TAction;
    miCopyToOtherFloor: TMenuItem;
    actCopyToOtherFloor: TAction;
    actMoveShapes: TAction;
    actGoogleZoomIn: TAction;
    actGoogleZoomOut: TAction;
    actGoogleUp: TAction;
    actGoogleDown: TAction;
    actGoogleLeft: TAction;
    actGoogleRight: TAction;
    actGoogleLastEntityExecute: TAction;
    ImageHint: TBalloonHint;
    RzToolbar1: TRzToolbar;
    pnlLeft: TPanel;
    pnlIcon: TPanel;
    pnlShowHint: TPanel;
    chkShowHint: TRzCheckBox;
    pnlIconZoom: TPanel;
    cbxIconZoom: TRzCheckBox;
    pnlCadColor: TPanel;
    BlackOrWhite: TRzCheckBox;
    pnlGridLineLength: TPanel;
    lbl3: TLabel;
    lblUnit: TLabel;
    cbbGridLineLength: TComboBox;
    miDisPlayAxisNetList: TMenuItem;
    actDisPlayAxisNetList: TAction;
    actDisposeSubBroadInRectangle: TAction;
    actDisposeSubBroadInRound: TAction;
    actDisposeRingGirderByWall: TAction;
    miSubstract: TMenuItem;
    miSubstractSection: TMenuItem;
    mDisposeSubBroadInRectangle: TMenuItem;
    miDisposeSubBroadInRound: TMenuItem;
    actLineCutBoard: TAction;
    miLineCutBoard: TMenuItem;
    pmShowCompLabel: TPopupMenu;
    N1231: TMenuItem;
    N3451: TMenuItem;
    N4561: TMenuItem;
    actShowPxHint: TAction;
    miShowPxHint: TMenuItem;
    actCanCelAxisMove: TAction;
    miCanCelAxisMove: TMenuItem;
    actSummaryQty: TAction;
    miSummaryQty: TMenuItem;
    actLookupText: TAction;
    miLookupText: TMenuItem;
    Panel1: TPanel;
    actAutoPillComp: TAction;
    miAutoDistinguish: TMenuItem;
    lbl4: TLabel;
    rzcbbCompfloorlist: TRzComboBox;
    miAutoPillComp: TMenuItem;
    miLayerHindShow: TMenuItem;
    miDisplaySelectedLaye: TMenuItem;
    miHideSelectedLayer: TMenuItem;
    miDisplayAllLayer: TMenuItem;
    miHideAllLayer: TMenuItem;
    actHideSelectedLayer: TAction;
    actDisplaySelectedLaye: TAction;
    actDisplayAllLayer: TAction;
    actHideAllLayer: TAction;
    actAutoGenBoard: TAction;
    actDisposeTopPressureByWall: TAction;
    actAutoGenBoardByWallOutLine: TAction;
    actAutoGenBoardByWallCenterLine: TAction;
    actAutoGenBoardByWallAxisLine: TAction;
    actAutoGenBoardByGridAxisLine: TAction;
    actAutoGenBoardByOutWallOutLineInWallCenterLine: TAction;
    actunAutoGenBoardByOutWallOutLineInWallAxisLine: TAction;
    actAutoGenBoardByAllWallCenterLine: TAction;
    actAutoGenBoardByAllGridCenterLine: TAction;
    actunAutoGenBoardByOutGridOutLineInGridAxisLine: TAction;
    rzGoogleBtnUp: TImage32;
    rzGoogleBtnRight: TImage32;
    rzGoogleBtnLeft: TImage32;
    rzGoogleBtnHand: TImage32;
    rzGooglebtnDown: TImage32;
    rzGoogleBtnAdd: TImage32;
    rzTrackBar: TRzTrackBar;
    rzGoogleBtnDec: TImage32;
    pmWinMode: TPopupMenu;
    miNormalMode: TMenuItem;
    miMaxMode: TMenuItem;
    mbtnMode: TRzMenuButton;
    actDisposeArcGirderByThreePoint: TAction;
    miDelUpHoldSeat: TMenuItem;
    actDelUpHoldSeat: TAction;
    actAddUpHoldSeat: TAction;
    miAddUpHoldSeat: TMenuItem;
    RzCKHindBluePrint: TRzCheckBox;
    actAutoAxisNetDistinguish: TAction;
    miAutoAxisNetDistinguish: TMenuItem;
    btnOverView: TBitBtn;
    miBatchModifyBoard: TMenuItem;
    actAutoCADGirder: TAction;
    actAutoCADWinDoorSheet: TAction;
    actAutoDistingguishWinDoor: TAction;
    miAutoCADGirder: TMenuItem;
    miAutoCADWinDoorSheet: TMenuItem;
    miAutoDistingguishWinDoor: TMenuItem;
    actWallDistinguish: TAction;
    miWallDistinguish: TMenuItem;
    chkVerifyPoint: TRzCheckBox;
    chkPXHint: TRzCheckBox;
    RzMenuButton1: TRzMenuButton;
    Spacer1: TRzSpacer;
    pnlScale: TPanel;
    lblScaleStatusBar: TLabel;
    lbl2: TLabel;
    pnlCoordinate: TPanel;
    lbl1: TLabel;
    lblPointStatusBar: TLabel;
    chkSegmentDimensions: TRzCheckBox;
    actSpanOffSet: TAction;
    mniSpanOffSet: TMenuItem;
    actMoveAxisNetList: TAction;
    N6: TMenuItem;
    actMoveUpHoldSeat: TAction;
    mniMoveUpHoldSeat: TMenuItem;
    miSeparator38: TMenuItem;
    miSeparator37: TMenuItem;
    miSeparator39: TMenuItem;
    miSeparator16: TMenuItem;
    miSeparator8: TMenuItem;
    miSeparator3: TMenuItem;
    miSeparator17: TMenuItem;
    miSeparator36: TMenuItem;
    miSeparator1: TMenuItem;
    miSeparator30: TMenuItem;
    miSeparator19: TMenuItem;
    miSeparator18: TMenuItem;
    miDisposeCommandEnd: TMenuItem;
    actPillarSampleDistinguish: TAction;
    miPillarSampleDistinguish: TMenuItem;
    miDistinguishWorkSpace: TMenuItem;
    actDistinguishWorkSpace: TAction;
    actAutoDisposeHangSteel: TAction;
    actDelHangSteel: TAction;
    actDisposeByLine: TAction;
    actDisposeByGirder: TAction;
    actDisposeByBoard: TAction;
    actChangeLeftRightLable: TAction;
    actDistinguishBoardSupSteel: TAction;
    actDistinguishBoardBearing: TAction;
    mniDistinguishBoardSupSteel: TMenuItem;
    mniDistinguishBoardBearing: TMenuItem;
    actCADTextTrans: TAction;






  end;
implementation
{$R *.dfm}


initialization


finalization

end.
